home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / linkedit / linkedit.lha / link-edit / LinkEdit / link_edit_box.c next >
Encoding:
C/C++ Source or Header  |  1991-03-13  |  12.6 KB  |  496 lines

  1. /* Box set-up source created by BoxTool.*/
  2.  
  3. #include <stdio.h>
  4. #include "link_edit_box.h"
  5.  
  6. /* Callback stuff */
  7.  
  8. extern double xppmm,yppmm;
  9.  
  10. link_edit_box(status)
  11.  
  12. void *status;
  13.  
  14. {
  15.   int id,x,y,width,height;
  16.  
  17.  
  18.   x = (int) (3.1690*xppmm);
  19.   y = (int) (6.8557*yppmm);
  20.   width = (int) (160.0221*xppmm);
  21.   height = (int) (113.3792*yppmm);
  22.  
  23.   id = CreateBox(status,0,x,y,width,height);
  24.  
  25.   x = (int) (3.1690*xppmm);
  26.   y = (int) (120.4983*yppmm);
  27.   width = (int) (160.2862*xppmm);
  28.   height = (int) (63.0178*yppmm);
  29.  
  30.   id = CreateBox(status,0,x,y,width,height);
  31.   ToggleBoxExclusive(status,id,1);
  32.  
  33.   x = (int) (11.882813*xppmm);
  34.   y = (int) (6.328125*yppmm);
  35.   AddBoxText(status,id,x,y,"FILE",0);
  36.  
  37.   x = (int) (44.098438*xppmm);
  38.   y = (int) (6.591797*yppmm);
  39.   AddBoxText(status,id,x,y,"POINT",0);
  40.  
  41.   x = (int) (84.764063*xppmm);
  42.   y = (int) (6.591797*yppmm);
  43.   AddBoxText(status,id,x,y,"STRAND",0);
  44.  
  45.   x = (int) (130.710937*xppmm);
  46.   y = (int) (6.328125*yppmm);
  47.   AddBoxText(status,id,x,y,"VIEW",0);
  48.   /* LINK_EDIT_SAVE */
  49.  
  50.   x = (int) (7.1300*xppmm);
  51.   y = (int) (136.5823*yppmm);
  52.   width = (int) (23.2378*xppmm);
  53.   height = (int) (6.8557*yppmm);
  54.  
  55.   id = CreateBox(status,1,x,y,width,height);
  56.   ToggleBoxAlwaysVisible(status,id,1);
  57.  
  58.   x = (int) (6.337500*xppmm);
  59.   y = (int) (4.218750*yppmm);
  60.   AddBoxText(status,id,x,y,"Save",0);
  61.   AddBoxChild(status,3,2);
  62.   /* LINK_EDIT_CLEAR */
  63.  
  64.   x = (int) (7.1300*xppmm);
  65.   y = (int) (143.7014*yppmm);
  66.   width = (int) (23.2378*xppmm);
  67.   height = (int) (6.8557*yppmm);
  68.  
  69.   id = CreateBox(status,1,x,y,width,height);
  70.   ToggleBoxAlwaysVisible(status,id,1);
  71.  
  72.   x = (int) (5.281250*xppmm);
  73.   y = (int) (4.482422*yppmm);
  74.   AddBoxText(status,id,x,y,"Clear",0);
  75.   AddBoxChild(status,4,2);
  76.   /* LINK_EDIT_QUIT */
  77.  
  78.   x = (int) (7.1300*xppmm);
  79.   y = (int) (157.9397*yppmm);
  80.   width = (int) (23.2378*xppmm);
  81.   height = (int) (6.8557*yppmm);
  82.  
  83.   id = CreateBox(status,1,x,y,width,height);
  84.   ToggleBoxAlwaysVisible(status,id,1);
  85.  
  86.   x = (int) (5.545313*xppmm);
  87.   y = (int) (5.009766*yppmm);
  88.   AddBoxText(status,id,x,y,"QUIT",0);
  89.   AddBoxChild(status,5,2);
  90.   /* LINK_EDIT_CLOSE_STRAND */
  91.  
  92.   x = (int) (37.7612*xppmm);
  93.   y = (int) (150.8206*yppmm);
  94.   width = (int) (31.1596*xppmm);
  95.   height = (int) (6.8557*yppmm);
  96.  
  97.   id = CreateBox(status,2,x,y,width,height);
  98.   ToggleBoxAlwaysVisible(status,id,1);
  99.  
  100.   x = (int) (1.056250*xppmm);
  101.   y = (int) (5.009766*yppmm);
  102.   AddBoxText(status,id,x,y,"Close Strand",0);
  103.   ToggleBoxCleanup(status,id,1);
  104.   AddBoxChild(status,6,2);
  105.   /* LINK_EDIT_OPEN_STRAND */
  106.  
  107.   x = (int) (37.7612*xppmm);
  108.   y = (int) (157.9397*yppmm);
  109.   width = (int) (31.1596*xppmm);
  110.   height = (int) (6.8557*yppmm);
  111.  
  112.   id = CreateBox(status,2,x,y,width,height);
  113.   ToggleBoxAlwaysVisible(status,id,1);
  114.  
  115.   x = (int) (1.848438*xppmm);
  116.   y = (int) (5.009766*yppmm);
  117.   AddBoxText(status,id,x,y,"Open Strand",0);
  118.   ToggleBoxCleanup(status,id,1);
  119.   AddBoxChild(status,7,2);
  120.   /* LINK_EDIT_ADD_POINT */
  121.  
  122.   x = (int) (37.7612*xppmm);
  123.   y = (int) (129.4632*yppmm);
  124.   width = (int) (31.1596*xppmm);
  125.   height = (int) (6.8557*yppmm);
  126.  
  127.   id = CreateBox(status,2,x,y,width,height);
  128.   ToggleBoxAlwaysVisible(status,id,1);
  129.  
  130.   x = (int) (5.017188*xppmm);
  131.   y = (int) (4.746094*yppmm);
  132.   AddBoxText(status,id,x,y,"Add Point",0);
  133.   ToggleBoxCleanup(status,id,1);
  134.   AddBoxChild(status,8,2);
  135.   /* LINK_EDIT_MOVE_POINT */
  136.  
  137.   x = (int) (37.7612*xppmm);
  138.   y = (int) (136.5823*yppmm);
  139.   width = (int) (31.1596*xppmm);
  140.   height = (int) (6.8557*yppmm);
  141.  
  142.   id = CreateBox(status,2,x,y,width,height);
  143.   ToggleBoxAlwaysVisible(status,id,1);
  144.  
  145.   x = (int) (3.168750*xppmm);
  146.   y = (int) (4.746094*yppmm);
  147.   AddBoxText(status,id,x,y,"Move Point",0);
  148.   ToggleBoxCleanup(status,id,1);
  149.   AddBoxChild(status,9,2);
  150.   /* LINK_EDIT_DELETE_POINT */
  151.  
  152.   x = (int) (37.7612*xppmm);
  153.   y = (int) (143.7014*yppmm);
  154.   width = (int) (31.1596*xppmm);
  155.   height = (int) (6.8557*yppmm);
  156.  
  157.   id = CreateBox(status,2,x,y,width,height);
  158.   ToggleBoxAlwaysVisible(status,id,1);
  159.  
  160.   x = (int) (1.320312*xppmm);
  161.   y = (int) (4.482422*yppmm);
  162.   AddBoxText(status,id,x,y,"Delete Point",0);
  163.   ToggleBoxCleanup(status,id,1);
  164.   AddBoxChild(status,10,2);
  165.   /* LINK_EDIT_MOVE_STRAND */
  166.  
  167.   x = (int) (76.8425*xppmm);
  168.   y = (int) (136.5823*yppmm);
  169.   width = (int) (39.0815*xppmm);
  170.   height = (int) (6.8557*yppmm);
  171.  
  172.   id = CreateBox(status,2,x,y,width,height);
  173.   ToggleBoxAlwaysVisible(status,id,1);
  174.  
  175.   x = (int) (5.809375*xppmm);
  176.   y = (int) (5.009766*yppmm);
  177.   AddBoxText(status,id,x,y,"Move Strand",0);
  178.   ToggleBoxCleanup(status,id,1);
  179.   AddBoxChild(status,11,2);
  180.   /* LINK_EDIT_SHIFT_VIEW */
  181.  
  182.   x = (int) (124.1096*xppmm);
  183.   y = (int) (129.4632*yppmm);
  184.   width = (int) (33.0081*xppmm);
  185.   height = (int) (6.8557*yppmm);
  186.  
  187.   id = CreateBox(status,2,x,y,width,height);
  188.   ToggleBoxAlwaysVisible(status,id,1);
  189.  
  190.   x = (int) (3.696875*xppmm);
  191.   y = (int) (4.218750*yppmm);
  192.   AddBoxText(status,id,x,y,"Shift View",0);
  193.   ToggleBoxCleanup(status,id,1);
  194.   AddBoxChild(status,12,2);
  195.   /* LINK_EDIT_ZOOM_VIEW */
  196.  
  197.   x = (int) (124.1096*xppmm);
  198.   y = (int) (136.5823*yppmm);
  199.   width = (int) (33.0081*xppmm);
  200.   height = (int) (6.8557*yppmm);
  201.  
  202.   id = CreateBox(status,2,x,y,width,height);
  203.   ToggleBoxAlwaysVisible(status,id,1);
  204.  
  205.   x = (int) (5.017188*xppmm);
  206.   y = (int) (4.218750*yppmm);
  207.   AddBoxText(status,id,x,y,"Zoom View",0);
  208.   ToggleBoxCleanup(status,id,1);
  209.   AddBoxChild(status,13,2);
  210.   /* LINK_EDIT_CENTER_VIEW */
  211.  
  212.   x = (int) (124.1096*xppmm);
  213.   y = (int) (143.7014*yppmm);
  214.   width = (int) (33.0081*xppmm);
  215.   height = (int) (6.8557*yppmm);
  216.  
  217.   id = CreateBox(status,1,x,y,width,height);
  218.   ToggleBoxAlwaysVisible(status,id,1);
  219.  
  220.   x = (int) (2.640625*xppmm);
  221.   y = (int) (4.746094*yppmm);
  222.   AddBoxText(status,id,x,y,"Center View",0);
  223.   AddBoxChild(status,14,2);
  224.   /* LINK_EDIT_HIDE_STRAND */
  225.  
  226.   x = (int) (124.1096*xppmm);
  227.   y = (int) (150.8206*yppmm);
  228.   width = (int) (33.0081*xppmm);
  229.   height = (int) (6.8557*yppmm);
  230.  
  231.   id = CreateBox(status,2,x,y,width,height);
  232.   ToggleBoxAlwaysVisible(status,id,1);
  233.  
  234.   x = (int) (2.640625*xppmm);
  235.   y = (int) (4.746094*yppmm);
  236.   AddBoxText(status,id,x,y,"Hide Strand",0);
  237.   ToggleBoxCleanup(status,id,1);
  238.   AddBoxChild(status,15,2);
  239.   /* LINK_EDIT_SHOW_ALL */
  240.  
  241.   x = (int) (124.1096*xppmm);
  242.   y = (int) (157.9397*yppmm);
  243.   width = (int) (33.0081*xppmm);
  244.   height = (int) (6.8557*yppmm);
  245.  
  246.   id = CreateBox(status,1,x,y,width,height);
  247.   ToggleBoxAlwaysVisible(status,id,1);
  248.  
  249.   x = (int) (4.753125*xppmm);
  250.   y = (int) (4.482422*yppmm);
  251.   AddBoxText(status,id,x,y,"Show All",0);
  252.   AddBoxChild(status,16,2);
  253.   /* LINK_EDIT_FLIP_CROSSING */
  254.  
  255.   x = (int) (76.8425*xppmm);
  256.   y = (int) (150.8206*yppmm);
  257.   width = (int) (39.0815*xppmm);
  258.   height = (int) (6.8557*yppmm);
  259.  
  260.   id = CreateBox(status,2,x,y,width,height);
  261.   ToggleBoxAlwaysVisible(status,id,1);
  262.  
  263.   x = (int) (3.696875*xppmm);
  264.   y = (int) (4.482422*yppmm);
  265.   AddBoxText(status,id,x,y,"Flip Crossing",0);
  266.   ToggleBoxCleanup(status,id,1);
  267.   AddBoxChild(status,17,2);
  268.   /* LINK_EDIT_JOIN_STRANDS */
  269.  
  270.   x = (int) (37.7612*xppmm);
  271.   y = (int) (165.0589*yppmm);
  272.   width = (int) (31.1596*xppmm);
  273.   height = (int) (6.8557*yppmm);
  274.  
  275.   id = CreateBox(status,2,x,y,width,height);
  276.   ToggleBoxAlwaysVisible(status,id,1);
  277.  
  278.   x = (int) (1.056250*xppmm);
  279.   y = (int) (5.009766*yppmm);
  280.   AddBoxText(status,id,x,y,"Join Strands",0);
  281.   ToggleBoxCleanup(status,id,1);
  282.   AddBoxChild(status,18,2);
  283.   /* LINK_EDIT_SETTINGS */
  284.  
  285.   x = (int) (7.1300*xppmm);
  286.   y = (int) (150.8206*yppmm);
  287.   width = (int) (23.2378*xppmm);
  288.   height = (int) (6.8557*yppmm);
  289.  
  290.   id = CreateBox(status,1,x,y,width,height);
  291.   ToggleBoxAlwaysVisible(status,id,1);
  292.  
  293.   x = (int) (1.320312*xppmm);
  294.   y = (int) (4.746094*yppmm);
  295.   AddBoxText(status,id,x,y,"Settings",0);
  296.   AddBoxChild(status,19,2);
  297.   /* LINK_EDIT_SAVE_FILE */
  298.  
  299.   x = (int) (16.6362*xppmm);
  300.   y = (int) (126.0354*yppmm);
  301.   width = (int) (31.1596*xppmm);
  302.   height = (int) (6.8557*yppmm);
  303.  
  304.   id = CreateBox(status,1,x,y,width,height);
  305.  
  306.   x = (int) (1.320312*xppmm);
  307.   y = (int) (4.218750*yppmm);
  308.   AddBoxText(status,id,x,y,"Link File",0);
  309.   AddBoxChild(status,20,3);
  310.   /* LINK_EDIT_SAVE_PS */
  311.  
  312.   x = (int) (16.6362*xppmm);
  313.   y = (int) (132.8909*yppmm);
  314.   width = (int) (31.1596*xppmm);
  315.   height = (int) (6.8557*yppmm);
  316.  
  317.   id = CreateBox(status,1,x,y,width,height);
  318.  
  319.   x = (int) (1.320312*xppmm);
  320.   y = (int) (4.218750*yppmm);
  321.   AddBoxText(status,id,x,y,"Postscript",0);
  322.   AddBoxChild(status,21,3);
  323.  
  324.   x = (int) (9.7706*xppmm);
  325.   y = (int) (123.3987*yppmm);
  326.   width = (int) (100.6081*xppmm);
  327.   height = (int) (39.5510*yppmm);
  328.  
  329.   id = CreateBox(status,0,x,y,width,height);
  330.   AddBoxChild(status,22,19);
  331.   /* LINK_EDIT_SETTINGS_AXES */
  332.  
  333.   x = (int) (12.4112*xppmm);
  334.   y = (int) (138.6917*yppmm);
  335.   width = (int) (42.2503*xppmm);
  336.   height = (int) (7.1194*yppmm);
  337.  
  338.   id = CreateBox(status,2,x,y,width,height);
  339.  
  340.   x = (int) (3.168750*xppmm);
  341.   y = (int) (4.746094*yppmm);
  342.   AddBoxText(status,id,x,y,"Show/Hide Axes",0);
  343.   AddBoxChild(status,23,19);
  344.   /* LINK_EDIT_SETTINGS_RULERS */
  345.  
  346.   x = (int) (12.4112*xppmm);
  347.   y = (int) (126.2991*yppmm);
  348.   width = (int) (42.2503*xppmm);
  349.   height = (int) (7.1194*yppmm);
  350.  
  351.   id = CreateBox(status,2,x,y,width,height);
  352.  
  353.   x = (int) (0.000000*xppmm);
  354.   y = (int) (4.746094*yppmm);
  355.   AddBoxText(status,id,x,y,"Show/Hide Rulers",0);
  356.   AddBoxChild(status,24,19);
  357.   /* LINK_EDIT_SETTINGS_ARROWS */
  358.  
  359.   x = (int) (59.1503*xppmm);
  360.   y = (int) (126.2991*yppmm);
  361.   width = (int) (49.9081*xppmm);
  362.   height = (int) (7.1194*yppmm);
  363.  
  364.   id = CreateBox(status,2,x,y,width,height);
  365.  
  366.   x = (int) (3.168750*xppmm);
  367.   y = (int) (4.746094*yppmm);
  368.   AddBoxText(status,id,x,y,"Show/Hide Arrows",0);
  369.   AddBoxChild(status,25,19);
  370.   /* LINK_EDIT_SETTINGS_VERTICES */
  371.  
  372.   x = (int) (59.1503*xppmm);
  373.   y = (int) (138.6917*yppmm);
  374.   width = (int) (49.9081*xppmm);
  375.   height = (int) (7.1194*yppmm);
  376.  
  377.   id = CreateBox(status,2,x,y,width,height);
  378.  
  379.   x = (int) (1.320312*xppmm);
  380.   y = (int) (4.746094*yppmm);
  381.   AddBoxText(status,id,x,y,"Show/Hide Vertices",0);
  382.   AddBoxChild(status,26,19);
  383.   /* LINK_EDIT_SETTINGS_OK */
  384.  
  385.   x = (int) (84.7643*xppmm);
  386.   y = (int) (151.8753*yppmm);
  387.   width = (int) (15.0518*xppmm);
  388.   height = (int) (6.8557*yppmm);
  389.  
  390.   id = CreateBox(status,1,x,y,width,height);
  391.  
  392.   x = (int) (4.489063*xppmm);
  393.   y = (int) (4.218750*yppmm);
  394.   AddBoxText(status,id,x,y,"OK",0);
  395.   AddBoxChild(status,27,19);
  396.   /* LINK_EDIT_REVERSE_ARROWS */
  397.  
  398.   x = (int) (76.8425*xppmm);
  399.   y = (int) (157.9397*yppmm);
  400.   width = (int) (39.0815*xppmm);
  401.   height = (int) (6.8557*yppmm);
  402.  
  403.   id = CreateBox(status,2,x,y,width,height);
  404.   ToggleBoxAlwaysVisible(status,id,1);
  405.  
  406.   x = (int) (2.376562*xppmm);
  407.   y = (int) (4.746094*yppmm);
  408.   AddBoxText(status,id,x,y,"Reverse Arrows",0);
  409.   ToggleBoxCleanup(status,id,1);
  410.   AddBoxChild(status,28,2);
  411.   /* LINK_EDIT_SAVE_THREE_D_FILE */
  412.  
  413.   x = (int) (16.6362*xppmm);
  414.   y = (int) (140.0100*yppmm);
  415.   width = (int) (31.1596*xppmm);
  416.   height = (int) (6.8557*yppmm);
  417.  
  418.   id = CreateBox(status,1,x,y,width,height);
  419.  
  420.   x = (int) (5.809375*xppmm);
  421.   y = (int) (4.746094*yppmm);
  422.   AddBoxText(status,id,x,y,"3D File",0);
  423.   AddBoxChild(status,29,3);
  424.   /* LINK_EDIT_GET */
  425.  
  426.   x = (int) (7.1300*xppmm);
  427.   y = (int) (129.4632*yppmm);
  428.   width = (int) (23.2378*xppmm);
  429.   height = (int) (6.8557*yppmm);
  430.  
  431.   id = CreateBox(status,1,x,y,width,height);
  432.   ToggleBoxAlwaysVisible(status,id,1);
  433.  
  434.   x = (int) (8.978125*xppmm);
  435.   y = (int) (5.009766*yppmm);
  436.   AddBoxText(status,id,x,y,"Get",0);
  437.   AddBoxChild(status,30,2);
  438.   /* LINK_EDIT_DELETE_STRAND */
  439.  
  440.   x = (int) (76.8425*xppmm);
  441.   y = (int) (143.7014*yppmm);
  442.   width = (int) (39.0815*xppmm);
  443.   height = (int) (6.8557*yppmm);
  444.  
  445.   id = CreateBox(status,2,x,y,width,height);
  446.   ToggleBoxAlwaysVisible(status,id,1);
  447.  
  448.   x = (int) (3.696875*xppmm);
  449.   y = (int) (5.009766*yppmm);
  450.   AddBoxText(status,id,x,y,"Delete Strand",0);
  451.   ToggleBoxCleanup(status,id,1);
  452.   AddBoxChild(status,31,2);
  453.   /* LINK_EDIT_ADD_STRAND */
  454.  
  455.   x = (int) (76.8425*xppmm);
  456.   y = (int) (129.4632*yppmm);
  457.   width = (int) (39.0815*xppmm);
  458.   height = (int) (6.8557*yppmm);
  459.  
  460.   id = CreateBox(status,1,x,y,width,height);
  461.   ToggleBoxAlwaysVisible(status,id,1);
  462.  
  463.   x = (int) (6.337500*xppmm);
  464.   y = (int) (5.009766*yppmm);
  465.   AddBoxText(status,id,x,y,"Add Strand",0);
  466.   AddBoxChild(status,32,2);
  467.   /* LINK_EDIT_GET_LINK_FILE */
  468.  
  469.   x = (int) (17.4284*xppmm);
  470.   y = (int) (130.5178*yppmm);
  471.   width = (int) (23.2378*xppmm);
  472.   height = (int) (6.8557*yppmm);
  473.  
  474.   id = CreateBox(status,1,x,y,width,height);
  475.  
  476.   x = (int) (0.528125*xppmm);
  477.   y = (int) (5.009766*yppmm);
  478.   AddBoxText(status,id,x,y,"Link File",0);
  479.   AddBoxChild(status,33,30);
  480.   /* LINK_EDIT_SELECT_STRAND */
  481.  
  482.   x = (int) (76.8425*xppmm);
  483.   y = (int) (164.7952*yppmm);
  484.   width = (int) (39.0815*xppmm);
  485.   height = (int) (6.8557*yppmm);
  486.  
  487.   id = CreateBox(status,2,x,y,width,height);
  488.   ToggleBoxAlwaysVisible(status,id,1);
  489.  
  490.   x = (int) (4.225000*xppmm);
  491.   y = (int) (5.537109*yppmm);
  492.   AddBoxText(status,id,x,y,"Select Strand",0);
  493.   ToggleBoxCleanup(status,id,1);
  494.   AddBoxChild(status,34,2);
  495. }
  496.